package dao;


import entity.Datails;
import entity.Shiyan;

import javax.swing.event.ListDataListener;
import javax.xml.crypto.Data;
import java.util.List;
import java.util.Map;


public interface DatailsDao {

    //按表单查询

    public List<Datails> QqueryByOrder(String order);
    //按供货商查询
    public List<Datails> QSuppliern(int supplierid);

    //分页
    public int QgetCount(Map<String,Object> map);

    public List<Datails> QqueryGHSMC(Map<String,Object> map);


    //进货货品明细表
    public List<Datails> QqueryBy(Map<String,Object> map);


    //货品分类
    public List<Datails> Qqueryfenlei(int supplierid);



//    贾志豪写
    public int add();
    public int add1(Datails datails);

    public int count(Map<String,Object> map);

    public List<Datails> query(Map<String,Object> map);

    public List<Datails> list3(Map<String,Object> map);
    public List<Datails> list31(Map<String,Object> map);
    public int count3(Map<String,Object> map);


//    贾志豪写

    //出货情况表
    public List<Datails> Qchuhuo(Map<String,Object> map);



    //出货情况表分页
    public int Qchuhuofenye(Map<String,Object> map);

    //客户账务信息


       //货品出货统计
    public List<Datails> Qchuhuotongji(Map<String,Object> map);

    public int Qsss(Map<String,Object> map);

    /*按供货商统计*/
    public List<Datails> Qangongshangtongji(Map<String,Object> map);

    /*按客户统计*/
    public List<Datails> Qankehutongji(Map<String,Object> map);

    /*按供货商统计详细*/
    public List<Datails> Qangongshangtongjixx(Map<String,Object> map);

   /* 按供货商统计二*/
   public List<Datails> Qangongshangtongjier(Map<String,Object> map);


   /*货品出货分类统计表*/

    public List<Datails> Qhpchtongjibiao(Map<String,Object> map);


    /*货品出货排行*/
    public List<Datails> Qchuhuopaihang(Map<String,Object> map);


  /*  进货*/
    public List<Datails> Qkucunbiantong();

   /* 出货*/
    public List<Datails> Qkucunbiantongjichu();


}
